body,
dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
ul {
    margin: 0px;
    padding: 0px;
}

/*列表标签统一无样式*/
li,
ol,
ul {
    list-style: none;
}

img {
    vertical-align: middle;
    border: none;
}

textarea {
    resize: vertical;
}

/*通用a标签样式*/
a {
    color: #009cd2;
    text-decoration: none;
    cursor: pointer;
}
a:hover {
    color: red;

}

a:active {
    color: brown;
}

a:visited {
    color: #009cd2;
    text-decoration: none;
}


/*a标签黑色样式*/
a.blackstyle {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
a.blackstyle:hover {
    color: red;
    text-decoration: red  solid underline;

}
a.blackstyle:active {
    color: brown;
    text-decoration: brown solid underline;
}
a.blackstyle:visited {
    color: black;
    text-decoration: none;
}


/*左浮动以及右浮动*/
.fl {
    float: left;
}
.fr {
    float: right;
}

.hide {
    display: none
}

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/*手势*/
.tag-a {
    cursor: pointer;
}

.center {
    text-align: center;
}

.pLeft30 {
    padding-left: 30px;
}

.pTop30 {
    padding-top: 30px;
}
.mLeft0 {
    margin-left: 0px;
}
.mLeft5 {
    margin-left: 5px;
}
.mLeft10 {
    margin-left: 10px;
}
.mLeft30 {
    margin-left: 30px;
}

.mTop0 {
    margin-top: 0px;
}
.mTop5 {
    margin-top: 5px;
}
.mTop10 {
    margin-top: 10px;
}
.mTop30 {
    margin-top: 30px;
}
.m-lr5 {
    margin-left: 5px;
    margin-right: 5px;
}
.m-lr10 {
    margin-left: 10px;
    margin-right: 10px;
}
.m-tb10 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.m-center-10 {
    margin: 10px 10px 10px 10px;
}

.p-center-10 {
    padding: 10px 10px 10px 10px;
}

.width_10PCT {
    width: 10%;
}
.width_15PCT {
    width: 15%;
}
.width_25PCT {
    width: 25%;
}
.width_30PCT {
    width: 30%;
}
.width_40PCT {
    width: 40%;
}
.width_50PCT {
    width: 50%;
}
.width_60PCT {
    width: 60%;
}

.h33 {
    height: 33px;
}

.display {
    display: block;
    margin: 10px 10px 10px 10px;

}
.inline {
    display: inline-block;

}

.head-title {
    text-align: left;
    color: #5974d9;

}
.head-title .label {
    font-size: 66%;
}

/*提示文本*/
.hint {
    display: inline-block;
    line-height: 38px;
    height: 38px;
    color: #52504f;
}

.shipper-hint {
    font-weight: bolder;
}
.consi-hint {
    font-weight: bolder;
}


/*文本域提示文本*/
.areahint {
    position: relative;
    top: -20px;
    display: inline-block;
    line-height: 50px;
    color: #52504f;

}

/*展示信息*/
.info {
    margin: 10px 0px 10px 0px;
    font-family: 新宋体;
}


/*切割线*/
.line {
    border-right: none;
    border-left: none;
    border-top: none;
    border-bottom: #d1d8d8 1px solid;
}
/*切割线 2px*/
.cutLine {
    border-right: none;
    border-left: none;
    border-top: none;
    border-bottom: #5974d9 3px solid;

}

/*小型输入框*/
.input-s {
    width: 100px;
    height: 33px;

}
/*中型输入框*/
.input-m {
    width: 140px;
    height: 33px;

}
/*大型输入框*/
.input-b {
    width: 235px;
    height: 33px;

}

.input-border {
    border-color: #cccdd0;
}


.btn-r {
    border-radius: 3px;
}

/*输入框虚阴影效果*/
.layui-input:hover,.layui-input:hover,.layui-input:hover
.layui-textarea:hover {
    -moz-box-shadow: 1px 1px 8px #5974d9;
    -webkit-box-shadow: 1px 1px 5px #5974d9;
    box-shadow: 1px 1px 5px #5974d9;
}

/*输入框渐变阴影效果*/
.layui-input:focus,.layui-input:focus,.layui-input:focus
.layui-textarea:focus {
    -moz-box-shadow: 0 0 5px #5974d9;
    -webkit-box-shadow: 0 0 5px #5974d9;
    box-shadow: 0 0 5px #5974d9;
}

/*输入框带光晕效果*/
/*.input-s:focus,.input-m:focus,.input-b:focus {
    -moz-box-shadow: 0 0 10px 10px #5974d9;
    -webkit-box-shadow: 0 0 10px 10px #5974d9;
    box-shadow: 0 0 5px 5px #5974d9;
}*/

.pool-blue {
    color: white;
    background-color: #648be7;
}

.black {
    color: black;
}


.page-this {
    margin: 10px 10px 10px 10px;
    font: 14px 微软雅黑;
    color: black;
}


.row {
    text-align: center;
}

.waybill-table .row .col {
    height: 40px;
    margin: 0px;
    padding: 0px;
    border: #c7f1ef solid 1px;
}
.waybill-table .boundary {
    border-bottom:#c7f1ef solid 2px;
}
.waybill-table .title-row {

}
.waybill-table .row {

}
.waybill-table .row .line-left {
    text-align: left;
}

/*导航栏图标宽度*/
.site-head .nav-head {
    width: 203px;
}
/*导航栏宽度*/
.main-container .nav-wrap {
    width: 203px;
}

/*内容页外边距*/
.main-container .content-container {
    margin-left: 220px;
}

/*新增收入弹出框样式*/
.insertIncome-div{
    width:900px;
    height: 500px;
    border: #0ce4b3 solid 1px;
}

/*首页数据可视化板块样式*/
.chart-panel-bar {
    width: 800px;
    height: 550px;
}

.chart-panel-pie{
    width: 400px;
    height: 550px;
}

